// JavaScript Document
var get_wesign_url = "http://192.168.149.44:2222/api/weixin/jsSign";//获取微信签名接口；
var get_dog_infor_url="http://192.168.149.44:2222/api/dog/info/info";//获取狗的信息；
var submit_dog_addr_url="http://192.168.149.44:2222/api/dog/info/loc"//提交狗的地址；
var latitude ="";
var longitude="";
var openid;
var dog_id;

//提交地址成功；
function submitSuccess(data){
	alert("上报地址成功");
}
//上报地址
function submit(){

	$("#loadingToast").css("display","");
    var type=2; //1 :通过扫一扫 2：通过摇一摇
	var data = {openid:openid,dog_id:dog_id,type:type};
	myajax(submit_dog_addr_url,data,submitSuccess);
}
//ajax url:请求的地址，data:请求的数据，
function myajax(url,data,success){
	
	$.ajax({
	 url:url,// 跳转到 action  
     data:data,  
     type:'post',  
     cache:false,  
     dataType:'json',  
     success:function(data) {  
	 
        if(data.code == 200 ){
		
             success(data);
         }
     },  
     error : function() {  
	 
        alert("异常！");  
     
	 }  
	});
}
//配置微信签名，获取地理位置
function sin_wexin(data){
	
	wx.config({
        debug: true,
        appId: 'wxcfdb426f703ecc3a',
        timestamp: data.data.timestamp,
        nonceStr: data.data.nonceStr,
        signature: data.data.signature,
        jsApiList: [
                    'getLocation'
                ]
        });

        wx.ready(function () {
            wx.getLocation({
                type: 'wgs84', // 默认为wgs84的gps坐标，如果要返回直接给openLocation用的火星坐标，可传入'gcj02'
                success: function (res) {
                latitude = res.latitude; // 纬度，浮点数，范围为90 ~ -90
                longitude = res.longitude; // 经度，浮点数，范围为180 ~ -180。
                }
            });
                        
        });

        wx.error(function (res) {
            alert('获取地理位置失败，请点击上面选择框选择');
                         
        });  
}
//解析url 参数
 function getJsUrl(){
        var str = window.location.href; //获取url中"?"符后的字串
        var pos,str,para,parastr; 
        var array =[];
        if(str === undefined){
            return null;
        }
        else{
			parastr = str.split("?")[1]; 
			if(parastr!= undefined){  
				var arr = parastr.split("&");
				for (var i=0;i<arr.length;i++){
					array[arr[i].split("=")[0]]=arr[i].split("=")[1];
				}
					return array;
                }
            }
    }
 
//获取地理位置
function get_latiAlongitude(){
	var url = location.href.split('#')[0];
	var data = {url:encodeURIComponent(url)};
    myajax(get_wesign_url,data,sin_wexin);	
}
//布局网页显示
function dog_infor(data){
	
	//获取dog标识
	openid = data.openid;
	dog_id = data.dog.id;
	
	$("#content").text(data.data.content);
    $("#img").attr("data-original",data.data.img);
	$("#phone").attr("href","tel:"+data.data.phone);
}
//获取dog信息
function get_dog_infor(){
	var potion = getJsUrl();
	var ticket;
	if(potion!==undefined)
	{
		if(potion['ticket']!==undefined)
		ticket = potion['ticket'];	
	}
	var data ={ticket:ticket};
	myajax(get_dog_infor_url,data,dog_infor);
}

$(function() {
	get_latiAlongitude();
	
    $("#img").attr("data-original","./png/i.jpg");
	
	$("#phone").attr("href","tel:18019923493");
	
	
});